package com.choudou5.solr.bean;

import org.apache.solr.client.solrj.beans.Field;

/**
 * Desc：应用市场
 * Author：choudou5
 * Date：2018/7/17
 */
public class AppMarketBean extends SolrBaseBean {

    @Field
    private String appName;
    @Field
    private String pkgName;
    @Field
    private String authorName;
    @Field
    private String categoryName;
    @Field
    private String versionName;
    @Field
    private Integer type;
    @Field
    private Integer categoryId;
    @Field
    private Long appDownCount;
    @Field
    private Long fileSize;
    @Field
    private Long versionCode;
    @Field
    private Double averageRating;
    @Field
    private Long apkPublishTime;
    @Field
    private String apkUrl;
    @Field
    private String description;
    @Field
    private String editorIntro;
    @Field
    private String iconUrl;

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName;
    }

    public String getPkgName() {
        return pkgName;
    }

    public void setPkgName(String pkgName) {
        this.pkgName = pkgName;
    }

    public String getAuthorName() {
        return authorName;
    }

    public void setAuthorName(String authorName) {
        this.authorName = authorName;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getVersionName() {
        return versionName;
    }

    public void setVersionName(String versionName) {
        this.versionName = versionName;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public Long getAppDownCount() {
        return appDownCount;
    }

    public void setAppDownCount(Long appDownCount) {
        this.appDownCount = appDownCount;
    }

    public Long getFileSize() {
        return fileSize;
    }

    public void setFileSize(Long fileSize) {
        this.fileSize = fileSize;
    }

    public Long getVersionCode() {
        return versionCode;
    }

    public void setVersionCode(Long versionCode) {
        this.versionCode = versionCode;
    }

    public Double getAverageRating() {
        return averageRating;
    }

    public void setAverageRating(Double averageRating) {
        this.averageRating = averageRating;
    }

    public Long getApkPublishTime() {
        return apkPublishTime;
    }

    public void setApkPublishTime(Long apkPublishTime) {
        this.apkPublishTime = apkPublishTime;
    }

    public String getApkUrl() {
        return apkUrl;
    }

    public void setApkUrl(String apkUrl) {
        this.apkUrl = apkUrl;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getEditorIntro() {
        return editorIntro;
    }

    public void setEditorIntro(String editorIntro) {
        this.editorIntro = editorIntro;
    }

    public String getIconUrl() {
        return iconUrl;
    }

    public void setIconUrl(String iconUrl) {
        this.iconUrl = iconUrl;
    }
}
